<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://tempuri.org/" elementFormDefault="qualified" targetNamespace="http://tempuri.org/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import schemaLocation="http://localhost:53946/IcmMasterService.svc?xsd=xsd2" namespace="http://schemas.datacontract.org/2004/07/KPIS.GERP.Models.ICM" />
  <xs:import schemaLocation="http://localhost:53946/IcmMasterService.svc?xsd=xsd3" namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
  <xs:import schemaLocation="http://localhost:53946/IcmMasterService.svc?xsd=xsd6" namespace="http://schemas.datacontract.org/2004/07/System.Web.Mvc" />
  <xs:element name="SelectPurchaseRegular">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q1="http://schemas.datacontract.org/2004/07/KPIS.GERP.Models.ICM" minOccurs="0" name="criteriaModel" nillable="true" type="q1:MasPurchaseRegular" />
        <xs:element xmlns:q2="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="includeSubObjectString" nillable="true" type="q2:ArrayOfstring" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SelectPurchaseRegularResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q3="http://schemas.datacontract.org/2004/07/KPIS.GERP.Models.ICM" minOccurs="0" name="SelectPurchaseRegularResult" nillable="true" type="q3:ArrayOfMasPurchaseRegular" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="InsertPurchaseRegular">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q4="http://schemas.datacontract.org/2004/07/KPIS.GERP.Models.ICM" minOccurs="0" name="model" nillable="true" type="q4:MasPurchaseRegular" />
        <xs:element minOccurs="0" name="createByUserId" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="InsertPurchaseRegularResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="InsertPurchaseRegularResult" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UpdatePurchaseRegular">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q5="http://schemas.datacontract.org/2004/07/KPIS.GERP.Models.ICM" minOccurs="0" name="model" nillable="true" type="q5:MasPurchaseRegular" />
        <xs:element minOccurs="0" name="updateByUserId" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UpdatePurchaseRegularResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="DeletePurchaseRegular">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="id" type="xs:int" />
        <xs:element minOccurs="0" name="deleteByUserId" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeletePurchaseRegularResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="SelectPurchaseRegularMapping">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q6="http://schemas.datacontract.org/2004/07/KPIS.GERP.Models.ICM" minOccurs="0" name="criteriaModel" nillable="true" type="q6:MasPurchaseRegularMapping" />
        <xs:element xmlns:q7="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="includeSubObjectString" nillable="true" type="q7:ArrayOfstring" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SelectPurchaseRegularMappingResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q8="http://schemas.datacontract.org/2004/07/KPIS.GERP.Models.ICM" minOccurs="0" name="SelectPurchaseRegularMappingResult" nillable="true" type="q8:ArrayOfMasPurchaseRegularMapping" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="InsertPurchaseRegularMapping">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q9="http://schemas.datacontract.org/2004/07/KPIS.GERP.Models.ICM" minOccurs="0" name="model" nillable="true" type="q9:MasPurchaseRegularMapping" />
        <xs:element minOccurs="0" name="createByUserId" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="InsertPurchaseRegularMappingResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="InsertPurchaseRegularMappingResult" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UpdatePurchaseRegularMapping">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q10="http://schemas.datacontract.org/2004/07/KPIS.GERP.Models.ICM" minOccurs="0" name="model" nillable="true" type="q10:MasPurchaseRegularMapping" />
        <xs:element minOccurs="0" name="updateByUserId" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UpdatePurchaseRegularMappingResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="DeletePurchaseRegularMapping">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="id" type="xs:int" />
        <xs:element minOccurs="0" name="deleteByUserId" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeletePurchaseRegularMappingResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="SelectUnit">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q11="http://schemas.datacontract.org/2004/07/KPIS.GERP.Models.ICM" minOccurs="0" name="criteriaModel" nillable="true" type="q11:MasUnit" />
        <xs:element xmlns:q12="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="includeSubObjectString" nillable="true" type="q12:ArrayOfstring" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SelectUnitResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q13="http://schemas.datacontract.org/2004/07/KPIS.GERP.Models.ICM" minOccurs="0" name="SelectUnitResult" nillable="true" type="q13:ArrayOfMasUnit" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="InsertUnit">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q14="http://schemas.datacontract.org/2004/07/KPIS.GERP.Models.ICM" minOccurs="0" name="model" nillable="true" type="q14:MasUnit" />
        <xs:element minOccurs="0" name="createByUserId" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="InsertUnitResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="InsertUnitResult" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UpdateUnit">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q15="http://schemas.datacontract.org/2004/07/KPIS.GERP.Models.ICM" minOccurs="0" name="model" nillable="true" type="q15:MasUnit" />
        <xs:element minOccurs="0" name="updateByUserId" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UpdateUnitResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteUnit">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="id" type="xs:int" />
        <xs:element minOccurs="0" name="deleteByUserId" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteUnitResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="SelectPurchaseType">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q16="http://schemas.datacontract.org/2004/07/KPIS.GERP.Models.ICM" minOccurs="0" name="criteriaModel" nillable="true" type="q16:MasPurchaseType" />
        <xs:element xmlns:q17="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="includeSubObjectString" nillable="true" type="q17:ArrayOfstring" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SelectPurchaseTypeResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q18="http://schemas.datacontract.org/2004/07/KPIS.GERP.Models.ICM" minOccurs="0" name="SelectPurchaseTypeResult" nillable="true" type="q18:ArrayOfMasPurchaseType" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UpdatePurchaseType">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q19="http://schemas.datacontract.org/2004/07/KPIS.GERP.Models.ICM" minOccurs="0" name="model" nillable="true" type="q19:MasPurchaseType" />
        <xs:element minOccurs="0" name="updateByUserId" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UpdatePurchaseTypeResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="SelectPurchaseMethod">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q20="http://schemas.datacontract.org/2004/07/KPIS.GERP.Models.ICM" minOccurs="0" name="criteriaModel" nillable="true" type="q20:MasPurchaseMethod" />
        <xs:element xmlns:q21="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="includeSubObjectString" nillable="true" type="q21:ArrayOfstring" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SelectPurchaseMethodResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q22="http://schemas.datacontract.org/2004/07/KPIS.GERP.Models.ICM" minOccurs="0" name="SelectPurchaseMethodResult" nillable="true" type="q22:ArrayOfMasPurchaseMethod" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SelectListPurchaseMethod">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q23="http://schemas.datacontract.org/2004/07/KPIS.GERP.Models.ICM" minOccurs="0" name="criteriaModel" nillable="true" type="q23:MasPurchaseMethod" />
        <xs:element minOccurs="0" name="insertBlankAtFirst" type="xs:boolean" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SelectListPurchaseMethodResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q24="http://schemas.datacontract.org/2004/07/System.Web.Mvc" minOccurs="0" name="SelectListPurchaseMethodResult" nillable="true" type="q24:ArrayOfSelectListItem" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SelectListMethod">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="SelectListMethodResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q25="http://schemas.datacontract.org/2004/07/System.Web.Mvc" minOccurs="0" name="SelectListMethodResult" nillable="true" type="q25:ArrayOfSelectListItem" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="InsertPurchaseMethod">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q26="http://schemas.datacontract.org/2004/07/KPIS.GERP.Models.ICM" minOccurs="0" name="model" nillable="true" type="q26:MasPurchaseMethod" />
        <xs:element minOccurs="0" name="createByUserId" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="InsertPurchaseMethodResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="InsertPurchaseMethodResult" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UpdatePurchaseMethod">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q27="http://schemas.datacontract.org/2004/07/KPIS.GERP.Models.ICM" minOccurs="0" name="model" nillable="true" type="q27:MasPurchaseMethod" />
        <xs:element minOccurs="0" name="updateByUserId" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UpdatePurchaseMethodResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="DeletePurchaseMethod">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="id" type="xs:int" />
        <xs:element minOccurs="0" name="deleteByUserId" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeletePurchaseMethodResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetRequestAmount">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="appPrcGrpId" type="xs:int" />
        <xs:element minOccurs="0" name="refId" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetRequestAmountResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetRequestAmountResult" nillable="true" type="xs:decimal" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SelectListPurchaseType">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q28="http://schemas.datacontract.org/2004/07/KPIS.GERP.Models.ICM" minOccurs="0" name="criteriaModel" nillable="true" type="q28:MasPurchaseType" />
        <xs:element minOccurs="0" name="insertBlankAtFirst" type="xs:boolean" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SelectListPurchaseTypeResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q29="http://schemas.datacontract.org/2004/07/System.Web.Mvc" minOccurs="0" name="SelectListPurchaseTypeResult" nillable="true" type="q29:ArrayOfSelectListItem" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SelectListUnit">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q30="http://schemas.datacontract.org/2004/07/KPIS.GERP.Models.ICM" minOccurs="0" name="criteriaModel" nillable="true" type="q30:MasUnit" />
        <xs:element minOccurs="0" name="insertBlankAtFirst" type="xs:boolean" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SelectListUnitResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q31="http://schemas.datacontract.org/2004/07/System.Web.Mvc" minOccurs="0" name="SelectListUnitResult" nillable="true" type="q31:ArrayOfSelectListItem" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>